ecuadorian mantled howling monkey - Spanish English Dictionary